﻿using System.ComponentModel.DataAnnotations;
using DiNinject.Repository.Interfaces;

namespace DiNinject.Web.UI.Models.Autos.ModelInterfaces
{
    public interface IAutoViewModel
    {
        bool IsLuxusMarke { get; set; }
        
        int Id { get; set; }

        [Required]
        string Marke { get; set; }

        [Required]
        string Nummernschild { get; set; }

        /// <summary>
        /// Laden der Anzeige für ein Auto
        /// </summary>
        void Load(int id, IAutoRespository autoRespository);
    }
}